import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: dell
 * Date: 2023-12-19
 * Time: 11:23
 */

public class test2 {
    public static int gcd(int a,int b){
        return b==0 ? a:gcd(b,a%b) ;//利用辗转相除法求得最大公约数
    }
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String number;//定义字符number而非float或者double，方便后面的处理。
        int decimal;
        int a, b,c;
        int g;
        number = in.next();//写入方式，区分nextline
        String[] array = new String[2];//定义长度为2的数组，分别存放整数位和小数位。
        array = number.split("\\.");//利用.分割整数和小数
        a = Integer.parseInt(array[0]);//整数部分
        decimal = Integer.parseInt(array[1]);//小数部分
        int length = array[1].length();
        b = decimal;
        c = (int)Math.pow(10, length);
        g  = gcd(b,c);
        System.out.println(a+" "+b/g+" "+c/g);
    }
}